|
Public Member Functions |
| virtual MCCOMErr MCCOMAPI | Clone (I3DShParamTimeLine **outClone) const =0 |
| virtual MCCOMErr MCCOMAPI | CopyData (I3DShParamTimeLine *inDest) const =0 |
| virtual boolean MCCOMAPI | IsValid (MicroTick &outBadDelta) const =0 |
| virtual boolean MCCOMAPI | IsAnimated () const =0 |
| virtual MCCOMErr MCCOMAPI | AddLink (I3DShTweenerChainLink *inNewLink, boolean inRemoveDuplicate)=0 |
| virtual MCCOMErr MCCOMAPI | InsertLinkAfter (const I3DShTweenerChainLink *inPrevLink, I3DShTweenerChainLink *inNewLink, boolean inRemoveDuplicate)=0 |
| virtual MCCOMErr MCCOMAPI | InsertLinkAfter (int32 inIndex, I3DShTweenerChainLink *inNewLink, boolean inRemoveDuplicate)=0 |
| virtual MCCOMErr MCCOMAPI | RemoveLink (I3DShTweenerChainLink *inLink)=0 |
| virtual MCCOMErr MCCOMAPI | AddKeyFrame (MicroTick inTime, const void *inParam, int32 inType)=0 |
| virtual boolean MCCOMAPI | RemoveKeyFrame (MicroTick inTime)=0 |
| virtual MCCOMErr MCCOMAPI | GetTweener (MicroTick inTime, I3DShTweener **outTweener)=0 |
| virtual MCCOMErr MCCOMAPI | SetTweener (MicroTick inTime, I3DShTweener *inTweener)=0 |
| virtual int32 MCCOMAPI | GetUniqueID () const =0 |
| virtual int32 MCCOMAPI | GetTweenerChainLinkCount () const =0 |
| virtual MCCOMErr MCCOMAPI | GetTweenerChainLinkByIndex (int32 inIndex, I3DShTweenerChainLink **outLink) const =0 |
virtual I3DShTweenerChainLink
*MCCOMAPI | GetTweenerChainLinkByIndex (const int32 inIndex) const =0 |
| | return the tweener chain link at teh given index
|
| virtual MCCOMErr MCCOMAPI | GetPreviousLink (int32 inTime, I3DShTweenerChainLink **outLink, int32 *outIndex=NULL) const =0 |
| virtual boolean MCCOMAPI | Evaluate (const MicroTick time, void *param, const int32 paramType, int32 *ioLinkIndex=NULL) const =0 |
| virtual MCCOMErr MCCOMAPI | ResetTweenerChainLinks ()=0 |
| virtual TMCPoint MCCOMAPI | GetDrawOrigin ()=0 |
| virtual MCCOMErr MCCOMAPI | SetDrawOrigin (TMCPoint &origin)=0 |
| virtual MCCOMErr MCCOMAPI | WhenIsNextKeyFrame (const TTimeInfo &inPrevious, TTimeInfo &outNext, I3DShTweenerChainLink **outLink) const =0 |
| virtual MicroTick MCCOMAPI | WhenIsLastKeyFrame () const =0 |
| virtual MCCOMErr MCCOMAPI | Reorder ()=0 |
| virtual I3DShParamInfo *MCCOMAPI | GetFatherParamInfoNoAddRef () const =0 |
| virtual void MCCOMAPI | Invalidate ()=0 |
| virtual void MCCOMAPI | GetInitialValue (void *buffer, int32 type, boolean &changed) const =0 |
| virtual MCCOMErr MCCOMAPI | ApplyOffset (const void *param, int32 type)=0 |